#!/usr/bin/ruby -w
# -*- coding : utf-8 -*-
# Ruby 中的 Here Document

print <<EOF
    这是第一种方式创建here document 。
    多行字符串。
EOF

print <<"EOF";                # 与上面相同
    这是第二种方式创建here document 。
    多行字符串。
EOF

print <<`EOC`                 # 执行命令
    echo hi there
    echo lo there
EOC

print <<"foo", <<"bar"          # 您可以把它们进行堆叠
    I said foo.
foo
    I said bar.
bar

# Ruby BEGIN 语句

#!/usr/bin/ruby
# BEGIN {
#    code
# }

puts "这是主 Ruby 程序"

BEGIN {
  puts "初始化 Ruby 程序"
}


# Ruby END 语句
# 语法
# END {
#    code
# }

#!/usr/bin/ruby

puts "这是主 Ruby 程序"

END {
  puts "停止 Ruby 程序"
}
BEGIN {
  puts "初始化 Ruby 程序"
}

# Ruby 注释

# 这是注释。
# 这也是注释。
# 这也是注释。
# 这还是注释。


=begin
这是注释。
这也是注释。
这也是注释。
这还是注释。
=end













